package cn.lyh.qinfeng.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.lyh.qinfeng.pojo.Tuaninfo;
import cn.lyh.qinfeng.pojo.TuaninfoMapper;

/**
 * @author lyh
 * @version 1.0
 * @date 2020/3/19
 * @Description 开团服务
 */
@Service
public class KaiTuanSerive {

    @Autowired
    Tuaninfo tuaninfo;

    @Autowired
    TuaninfoMapper tuaninfoMapper;

    /**
     * 开团业务传入 团号id 团队描述 群号码
     * @param id 团号编号
     * @param tuanexplain 团队描述
     * @param groupid 群号码
     * @return 开团是否成功
     */
    public boolean kaituan(Integer id, String tuanexplain, Integer groupid) {
        tuaninfo.setId(id);
        tuaninfo.setTuanexplain(tuanexplain);
        tuaninfo.setGroupid(groupid);
        return tuaninfoMapper.inserteTuan(tuaninfo) > 0;
    }

    /**
     * 查询所有团队
     * @return 所有团队列表
     */
    public List<Tuaninfo> getTuanInfo() {
        return tuaninfoMapper.getTuanInfo();
    }

    /**
     * 取消开团，删除团队信息
     * @param id 团队编号
     * @return 是否成功
     */
    public int deleteTuanIinfo(Integer id) {
        return tuaninfoMapper.deleteTuan(id);
    }

}
